package com.kitom.qqmap.bean.address;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
 * 地理/逆地理编码服务请求对象
 * @author <a href="https://gitee.com/kitom">ki_tom</a>
 * @since 2019-12-27
 */
@Data
@Builder
public class QQmapAddrToGeoRequest implements Serializable {

    /**
     * 地址（注：地址中请包含城市名称，否则会影响解析效果）
     * <pre>
     * 是否必填： 是
     * </pre>
     */
    private String address;

    /**
     * 	地址所在城市（若地址中包含城市名称侧可不传）
     * <pre>
     * 是否必填： 否
     * </pre>
     */
    private String region;


    public JSONObject toJson(){
        String beanString = JSON.toJSONString(this);
        return JSONObject.parseObject(beanString);
    }
}
